package com.qf.day03.loop;

/**
 * 有数列：9，99，999，9999...，编程计算前10项值的和
 * 9999999999 超出了 int的最大值，不
 * 能使用int来存放了
 */
public class Demo11 {
    public static void main(String[] args) {

        long sum = 0;  // 累加变量，初始化为0
        for (int i = 1; i <=10 ; i++) {
            // 1 --->  9
            // 2 --->  99
            // 3 --->  999
            // 计算 10的 i次方
            long multy = 1;
            for (int j = 0; j < i; j++) {
                multy = multy*10;
            }
            long a = multy-1;
            sum = sum+a;
        }
        System.out.println(sum);
    }
}

